/////////////////////////////////////////////////////////////////////////////
// Copyright(c) 2012-2015 purang All Rights Reserved
// Name:        tick_util.h
// Purpose:     
// Author:      syy
// Modified by: 
// Created:     2014/5/26 11:27
// RCS-ID:      
// Licence:     
/////////////////////////////////////////////////////////////////////////////
// System independant wrapper for polling elapsed time in ms and us.
// The implementation works in the tick domain which can be mapped over to the
// time domain.
#ifndef PR_SYSTEM_WRAPPERS_INTERFACE_STRING_WRAPPER_H_
#define PR_SYSTEM_WRAPPERS_INTERFACE_STRING_WRAPPER_H_

#include <string>

#include "../typedefs.h"

namespace qb {
    namespace String {
        std::string StringFormatA(const char *fmt, ...);

        std::wstring StringFormatW(const wchar_t *fmt, ...);

        void StringReplace(std::string &strBase, std::string strSrc, std::string strDes);
    }
}  // namespace qb

#endif  // PR_SYSTEM_WRAPPERS_INTERFACE_STRING_WRAPPER_H_
